package com.intrusion.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 *
 * </p>
 *
 * @author generator
 * @since 2024-07-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="KyzZdbjHardwarestatus对象", description="")
public class ZdHardwarestatus implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "站段设备编号")
    @TableField("equipId")
    private String equipId;

    @ApiModelProperty(value = "0是正常，-1是不正常（雷达）")
    @TableField("radarStatus")
    private Integer radarStatus;

    @ApiModelProperty(value = "0是正常，-1是不正常（射频卡）")
    @TableField("rfStatus")
    private Integer rfStatus;

    @ApiModelProperty(value = "0是正常，-1是不正常（损坏）,1是（没有用）前右摄像头(10001)")
    @TableField("camera01Status")
    private Integer camera01Status;

    @ApiModelProperty(value = "0是正常，-1是不正常（损坏）,1是（没有用）前左摄像头(10002)")
    @TableField("camera02Status")
    private Integer camera02Status;

    @ApiModelProperty(value = "0是正常，-1是不正常（损坏）,1是（没有用）后摄像头(10003)")
    @TableField("camera03Status")
    private Integer camera03Status;

    @ApiModelProperty(value = "-1是网络异常，0是网络正常")
    @TableField("netStatus")
    private Integer netStatus;


}
